الصفحة الرئيسةمنتديات الإبداع الإسلاميالمكتبات
بحث    الأعضاء
خدماتنا التجارية .. قريباًمن نحناتصل بنا
التقويم    مساعدة
  مرحباً بك أيها الضيف الكريم ( دخول | تسجيل ) إعادة إرسال طلب التصديق


وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ


المواضيع المميزة الدعوي : المواضيع المميزة - * - التربوي : المواضيع المميزة - * - اللغة العربية :أهم المواضيع - * - الفكري : إصلاح الأفراد أم إصلاح المجتمع - * - سحر البيان : ذكرى ولكل ذكرى عنوان - * - البعض نحبهم .. ولكن

المواضيع العلمية المميزة الفيجوال بيسك : أهم الموضوعات - * - الأسمبلي : دروس في الهندسة العكسية - * - الشبكات : إعداد ISA Server 2000 - * - الشبكات : أهم الموضوعات - * - فيجوال سي : أهم الدروس - * - الأوراكل : أهم الموضوعات

 
Reply to this topicStart new topicStart Poll
> الدرس الأول في علم قواعد البيانات
الأسيف
حرر في: Jul 22 2003, 04:36 PM Quote Post


مشرف الإبداع الدعوي
*****

المجموعة: المبدعون
المشاركات: 1724
رقم العضوية: 54
تاريخ التسجيل: 1-June 03



بسم الله الرحمن الرحيم
مقدمة عن قواعد البيانات ( Data Base )
حياكم الله أخوتي الأفاضل ، وأقدم شكري للأخ الفاضل متفائل على أن جعلني أتشرف بمساعدته في وضع هذه الدروس ، ونحنُ بانتظار توجيهاتكم واقتراحاتكم ، نبدأ على بركة الله هذه الدروس والتي هي من الـ 1- في علم قواعد البيانات ..
تعريف قواعد البيانات :يعُرَّف مصطلح قواعد البيانات بأنه عبارة : عن مجموعة من البيانات المرتبطة بصلات بحيث تُخزَّن بطريقة نموذجية يتم فيها تحاشي تكرار البيانات ،
إضافة إلى تميز هذه البيانات باستقلال نسبي عن البرامج المسؤولة عن المعالجة الخاصة بهذه البيانات ، وتشكل الاستقلالية عن البرامج نقطةً هامة يُستفادُ منها عند تطوير الأنظمة ، وإعادة الهيكلة عند الحاجة إلى متطلبات جديدة أو بناء نظام جديد .
مميزات قواعد البيانات :
·تحاشي تكرار البيانات : بحيث يتم الوصول إلى صيغة يكون فيها التكرار مسيطراً عليه ، ويقتصر التكرار على الجوانب الخاصة باتصال البيانات بعضها ببعض .
·تجانس البيانات : ويُصد بها اليطرة على عمليات الإضافة والحذف والتعديل بشكل يحافظ على بنية متجانسة داخل قواعد البيانات .
·قابيلة التطوير عند وجود متطلبات جديدة أو بيناء نظام جديد .
·استقلالية البيانات عن البرامج .·سهولة استرجاع البيانات بالشكل الذي تفرضه رؤية المستخدم ومتطلبات النظام .
·إمكانية مشاركة أكثر من مستخدم في الوصول إلى البيانات والتعامل معها .
·إمكانية اتصال أكثر من نظام بقاعدة البيانات .
·السرية والتحكم .
وبعد التحدث عن مميزات قواعد البيانات نأتي إلى موضوع أنظمة الملفات التقليدية File Processing System الذي كان سائدً استخدامه قبل استخدام قواد البيانات .

أنظمة الملفات التقليدية :

نظراً لقصور الأنظمة اليدوية في الوصول إلى متطلبات المؤسسات بجميع أنواعها ، فقد تم استخدتم أنظمة الملفات التقليدية وهو نظام محوسب يعتمد على تخزين البيانات في ملفات مستقلة بحيث تكون البيانات معزولة عن بعضها البعض .
مثال على ذلك :
لدينا نظام فيه مجموعة من المدرسين ومجموعة من الطلاب ، وكانت بيانات الطلاب (رقم الطالب ، اسم الطالب ، عمره ) مخزنة في ملف الطلاب ،وبيانات المدرسين (رقم المدرس ، اسم المدرس ، عمره ، راتبه ....الخ ) مخزنة في ملف المدرسين .نلاحظ من المثال السابق أن بيانات الطلاب موجودة في ملف مستقل عن ملف المدرسين ، فإذا أردنا أن نسترجع أسماء المدرسين الذين يُدرسَّون طالباً معيناً أو أردنا ان نسترجع أسماء الطلاب الذين يدرسون عند مدرس معين ، سنجد صعوبة من خلال تطبيق انظمة الملفات التقليدية وذلك بسبب عدم وجود ارتباط (بيانات مشتركة ) بين الملفين ، فيتم اللجوء هنا إلى التكرار من خلال إنشاء ملف ثالث فيه أسماء الطلاب وأسماء المدرسين مما يعرضنا لبذل مزيد من الجهد والوقت ، وغالباً ما يقع هذا الجهد على المبرمجين الذين يقومون بإنشاء الملفات وإنشاء البرامج التي تتعامل معها .
مما لا شك فيه أن أنظمة المفات التقليدية تشكل نقلة نوعية مقارنةً مع الأنظمة اليدوية ، إلا أنها تعاني من بعض القصور ، ومن أهم جوانب هذا القصور :
·التكرار :نلاحظ من مثال الطلاب والمدرسين أننا اظطررنا إلى تكرار أسماء الطلاب وأسماء المدرسين في ملف ثالث مما يسبب تتكراراً غير مسوغ .
·عدم توافقية البيانات : بسبب التكرار (وجود نفس البيانات في أكثر من موقع) ، فقد يتعرض النظام إلى مجموعة من التعديلات ، وهذه التعديلات قد لا تتم في وقتٍ واحد مما يسبب عدم توافقية البيانات .
مثال على ذلك : إذا تم حذف طالب من ملف الطلاب ، ولم يُحذف الملف المشترك بين الطلاب والمدرسين ، فستكون بيانات الطالب الذي تم حذفه موجودة في ملف وغير موجودة في الملف آخر .
·زيادة زمن بناء الأنظمة : وذلك بسبب اللحوء إلى إنشاء ملفات كثيرة لتحقيق المتطلبات المختلفة للأنظمة .
·الحاجة المستمرة لإعادة هيكلة البرامج والملفات بشكل شبه شمولي في حال ظهور متطلبا جديدة بسبب اعتمادية البرامج على طبيعة الملفات المستخدمة بالنظام مما يتسبب في إضاعة الوقت والجهد .
يمكننا تعريف قاعدة البيانات بأنها مجموعة من الملفات المحوسبة ، يتم من إخلالها إجراء العمليات المختلفة الخاصة بالأنظمة .
وسنبدأ بدراسة موضوع الملفات المستخدمة في قواعد البيانات في الدرس التالي إن شاء الله ،ونأسف على قصر الدرس لكنه الأول والدرس الأول دائماً يكون خفيف ..
وسامحونا على التقصير ، وفق الله الجميع لما يحبه ويرضاه ..
Email: amaar1422@hotmail.com

وهذا الدرس مرفق كملف نصي بالـ Word..

الملف المرفق ( عدد مرات التنزيل: 340 )
الملف المرفق  1.doc
[من قام بتنزيل الملف]


التوقيع
رمضان فرصة للتغيير ...
قد لا تتكرر لنا !
PM Top
LifeJustice
حرر في: Jul 22 2003, 07:53 PM Quote Post


قلم موهوب
******

المجموعة: المبدعون
المشاركات: 3376
رقم العضوية: 24
تاريخ التسجيل: 30-May 03



ما شاء الله
على السريع
ودرس حلو وخفيف وظريف biggrin.gif
والى الامام وبانتظار المزيد.


التوقيع
PMEmail PosterYahooMSN Top
Human
حرر في: Jul 22 2003, 11:32 PM Quote Post


عضو
**

المجموعة: المبدعون
المشاركات: 26
رقم العضوية: 199
تاريخ التسجيل: 21-July 03



مشكور
جزاك الله الف خير
الدرس واضح و غير معقد واحنا طماعين نبا المزيد


التوقيع
الانســـــــــــــــان : كائن ارضى... من التراب خرج، وعلى التراب عاش، ومع التراب تعامل، والى التراب يعــــــــــــــود
PMEmail Poster Top
زايد السعيدي
حرر في: Jul 23 2003, 01:27 PM Quote Post


مشرف الدعم الفني
*****

المجموعة: المبدعون
المشاركات: 1702
رقم العضوية: 19
تاريخ التسجيل: 30-May 03



ممتاز و إلى الامام

التوقيع
PMEmail PosterUsers WebsiteMSN Top
المؤمنة
حرر في: Mar 23 2004, 11:55 PM Quote Post


قلم مبدع
*****

المجموعة: المبدعون
المشاركات: 1472
رقم العضوية: 1573
تاريخ التسجيل: 15-March 04



السلام عليكم

شكرا اخي الاسيف


التوقيع
(ومن يتق الله يجعل له مخرجا ويرزقه من حيث لا يحتسب ومن يتوكل على الله فهو حسبه)

إذا كانت صرختي جارحة, وأنا اعترف سلفاً بأنّها كذلك, فلأن الصرخة تكون بحجم الطعنة, ولأن النزيف يكون بمساحة الجرح ... (نزار قباني)


user posted image
PMEmail PosterUsers Website Top
عدد القراء الحاليين لهذا الموضوع «1» (الزوار «1» - المتخفين «0»)
الأعضاء (0):
Reply to this topicStart new topicStart Poll

 

 


 
[ Script Execution time: 0.0743 ]   [ 12 queries used ]   [ مفعل GZIP ]